movable carriage - Spanish English Dictionary